Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development
Progress Dynamics and the ADM
Progress Dynamics is partly based on the Version 9 Application Development Model (ADM) and Progress SmartObjects™, which provide a basis for defining and combining standard components. The ADM defines the concepts of:
- Templates for objects, so that many objects of a type can have similar characteristics and behavior.
- Properties or attributes for objects, which together define all the settable characteristics of a particular object.
- Links that allow objects to combine in standard ways and communicate with each other using named Progress events.
- Standard behavior for objects, implemented in Progress 4GL procedures that become “super procedures” of an object, providing levels of functional inheritance.
Progress Dynamics extends the standard SmartObjects, while retaining compatibility with Version 9 SmartObject applications. The framework also provides supporting services that are completely independent of the ADM, such as Session Management to coordinate all the parts of a distributed application. It also provides tools that let you define free-form procedural logic, perhaps adapted directly from an existing application, and combine Progress Dynamics components with existing applications.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |